.monospaced {
	font-family: Courier New;
}

.edit {
    	display: none;
}

div.editing .edit {
	display: block;
}

div.editing .checkbox {
	display: none;
}

div .remove {
	display: none;
}

div .remove:hover {
	display: block;
}

div .list .item:hover .remove {
	display: block;
}

.clear {
    float: right;
}

.clear:hover {
	text-decoration: underline;
	color: #777;
}

.intro {
	margin-top: 5em;
    text-align: center;
}

.intro span {
    color: #BFBFBF;
    font-style:italic;
    font-family: Courier,Quantico,"Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,"微软雅黑",sans-serif!important;
}


@media only screen and (max-width: 767px) {
  .ui.container {
    width: auto !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }

  .ui.grid.container {
    width: auto !important;
  }

  .ui.relaxed.grid.container {
    width: auto !important;
  }

  .ui.very.relaxed.grid.container {
    width: auto !important;
  }
}

